﻿/**
 * 问候语
 */
(function( E ){
var startTime, lastTime;
	
function between(x, y, h){
	h = h || new Date().getHours();
	if( h >= x && h < y ){
		if( !lastTime || lastTime.h < x || lastTime.h >= y ){
			return true;
		}
	}
	return false;
}

function getClock(){
	var	d = new Date(),
		h = d.getHours(),
		m = d.getMinutes();
	
	return {h:h, m:m};
}
	
function clock(duration) {
	duration = duration || 3000;
	var msg = '';
		
	if( between(0, 2) ){
		msg = 'Hi！太晚了，该休息啦，有什么事天明了再搞吧';
	}else if( between(2, 4) ){
		msg = '怎么还没有休息呢？太辛苦了，要不先喝点什么？';
	}else if( between(4, 6) ){
		msg = '辛苦了！先喝点水吧，天要亮喽！';
	}else if( between(6, 8) ){
		msg = '哇！这么早，没吃早餐的话一定要记得吃哦！';
	}else if( between(8, 9) ){
		msg = '早上好！早餐非常重要，别忘了吃哦！';
	}else if( between(12, 13) ){
		msg = '嗨！午餐时间到了';
	}else if( between(13, 14) ){
		msg = '午休时间，抓紧时间休息半小时，一下午都有精神！';
	}else if( between(18, 19) ){
		msg = '晚餐时间到了，晚餐可以少吃一些哦';
	}else if( between(22, 23) ){
		msg = 'Hi，早点休息吧，早睡早起身体棒！';
	}else if( between(23, 24) ){
		msg = '夜深人静了，赶紧休息吧，身体比工作更重要！';
	}
	
	lastTime = getClock();
	msg && E.showNotice( msg, duration );
}

setTimeout(function(){
	var option = E.get('option');
	if( $.inArray('plugin.Hello', option.disabled) == -1 ){
		// 记录开始时间
		startTime = getClock();
		
		clock(5000);
		setInterval(clock, 30*1000);
	}
}, 2000);

})(jQEditor);